package com.mytijian.task.task;

import com.mytijian.base.exception.ErrorInfo;
import com.mytijian.task.model.SubmitTask;
import com.mytijian.task.task.process.TaskProcess;
import com.mytijian.task.task.step.DataReader;

public abstract class AbstractTaskProcess<I> implements TaskProcess<I> {
    public abstract DataReader dataReader();

    public abstract ErrorInfo validateBeforeSubmit(SubmitTask task);


}
